package com.example.vspm.service;

import com.example.vspm.entity.SendTable;
import com.example.vspm.entity.TaskForm;
import org.apache.ibatis.annotations.*;
import org.springframework.stereotype.Service;

import java.util.List;

@Service
public interface SendTableService {

    //增加派单表,在接单员行为(接受,拒绝...)进行过后需要对状态personnelStatus更新
    void addSendTable(SendTable sendTable);

    /////接单员拒绝,根据seesion的id更新派单表状态为拒绝;接受则为接受
    void updatePersonnelStatus( String personnelStatus, int tid,int pid3);


    /////评价完成后 根据前端提供工单id 更新评分
    //派单员接受最后评价完才可以更新其中的score,不然是默认的0分  ,在receiver中更新评分的总次数
    void updateScore( float score,  int taid);

    ////根据工单的id获取pid3
    int getPid3(@Param("taid") int taid);
}
